.one {
  margin-top: 84px;
  padding-bottom: 133px;
}

.one ul {
  display: flex;
  flex-wrap: wrap;
}

.one .o-li {
  display: flex;
  width: 47%;
  margin-bottom: 20px;
}

.one .o-li:nth-child(2n) {
  margin-left: 6%;
}


.one .o-li .desc {
  line-height: 30px;
  color: #000;
  margin-bottom: 20px;
}

.one .right {
  /* padding-top: 20px; */
  padding-left: 5%;
  /* padding-right: 15%; */
}

.one .name,
.position {
  font-size: 22px;
  color: #6699cc;
  font-family: 'fzltzhk_GBK';
}

.one .position {
  margin-bottom: 10px;
}

/* .one .line {
  border: 2px solid #6699cc;
  display: inline-block;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
} */

.one .name {
  margin-bottom: 20px;
  display: inline-block;
  position: relative;
}

.one .name::after {
  content: "";
  position: absolute;
  bottom: -11px;
  left: 0;
  width: 100%;
  border-bottom: 3px solid #6699cc;
}


/* #region大型笔记本或笔记本2 */
@media screen and (min-width: 1400px) and (max-width: 1440px),
screen and (min-width: 1441px) and (max-width: 1759px) {
  .h-right a {
    font-size: 20px;
  }

  .one .name,
  .position {
    font-size: 17px;
  }

  .one .line {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .one .o-li .desc {
    line-height: 21px;
    margin-top: 10px;
  }

  .one .position {
    margin-bottom: 3px;
  }

  .footer {
    font-size: 18px;
  }
}

/* #endregion */


/* #region小型笔记本或笔记本1 */
@media screen and (min-width: 992px) and (max-width: 1199px),
screen and (min-width: 1200px) and (max-width: 1399px) {

  .one .name,
  .position {
    font-size: 17px;
  }

  .one .line {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .one .o-li .desc {
    line-height: 21px;
    margin-top: 10px;
  }

  .one .position {
    margin-bottom: 3px;
  }

  .footer {
    font-size: 16px;
  }
}

/* #endregion */

/* #region MacBook */
@media screen and (min-width: 1921px) and (max-width: 2560px) {
  .one .o-li .desc {
    font-size: 24px;
    line-height: 40px;
    color: #000;
  }

  .one .name,
  .position {
    font-size: 26px;
    color: #6699cc;
    font-family: 'fzltzhk_GBK';
  }
}

/* #endregion */




/* #region手机端 */
@media screen and (min-width: 375px) and (max-width: 667px) {
  .one {
    margin-top: 40px;
    padding-bottom: 40px;
  }

  .one .o-li {
    display: flex;
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
  }

  .one .o-li:nth-child(2n) {
    margin-left: unset;
  }

  .one .name,
  .position {
    font-size: 18px;
  }

  .one .right {
    padding-left: 0;
    padding-right: 0;
    margin-top: 15px;
  }

  .one .o-li .desc {
    line-height: 25px;
    font-size: 15px;
  }



}

/* #endregion */